/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* PmInvoiceApplyEntity
* 项目开票申请
* 
* 修改纪录
* 2023-01-30 版本：1.0 houyuhang 创建。
* @version 版本：1.0
* @author 作者：houyuhang</name>
* 创建日期2023-01-30</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmInvoiceApplyEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目开票申请	*/
    public static String tableName= "PmInvoiceApply";
    @Override
    public String getTableName(){ return "PmInvoiceApply";}

    /** ColumnName:项目		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:项目合同		*/
    public static String FieldContractid = "contractid";

    /** ColumnName:合同总金额		*/
    public static String FieldContractamount = "contractamount";

    /** ColumnName:开票总金额		*/
    public static String FieldBillamount = "billamount";

    /** ColumnName:发票开具组织		*/
    public static String FieldInvoiceorgname = "invoiceorgname";

    /** ColumnName:发票开具组织编码		*/
    public static String FieldInvoiceorgcode = "invoiceorgcode";

    /** ColumnName:发票所属部门		*/
    public static String FieldInvoicedeptname = "invoicedeptname";

    /** ColumnName:发票所属部门编码		*/
    public static String FieldInvoicedeptcode = "invoicedeptcode";

    /** ColumnName:是否作废		*/
    public static String FieldIscancel = "iscancel";

    /** ColumnName:业务类型	新申请、作废、重开	*/
    public static String FieldCategory = "category";

    /** ColumnName:原单据id		*/
    public static String FieldOldid = "oldid";

    /** ColumnName:原发票号		*/
    public static String FieldOldinvoicecode = "oldinvoicecode";

    /** ColumnName:原发票金额		*/
    public static String FieldOldinvoicebillmoney = "oldinvoicebillmoney";

    /** ColumnName:原客户名称		*/
    public static String FieldOldcustomername = "oldcustomername";

    /** ColumnName:原开票日期		*/
    public static String FieldOldinvoicedate = "oldinvoicedate";

    /** ColumnName:原开票金额		*/
    public static String FieldOldinvoicemoney = "oldinvoicemoney";

    /** ColumnName:作废原因		*/
    public static String FieldCancelreason = "cancelreason";

    /** ColumnName:重新开票原因		*/
    public static String FieldReinvoicereason = "reinvoicereason";

    /** ColumnName:原发票邮寄单号		*/
    public static String FieldOldnumber = "oldnumber";

    /** ColumnName:客户ERP编号		*/
    public static String FieldErpcode = "erpcode";

    /** ColumnName:ERP销售单号		*/
    public static String FieldErpdocno = "erpdocno";

    /** ColumnName:ERP销售单号ID		*/
    public static String FieldErpid = "erpid";

    /** ColumnName:客户id		*/
    public static String FieldCustomerid = "customerid";

    /** ColumnName:客户名称		*/
    public static String FieldCustomername = "customername";

    /** ColumnName:发票类型	
	*/
    public static String FieldInvoicetype = "invoicetype";

    /** ColumnName:开票日期		*/
    public static String FieldInvoicedate = "invoicedate";

    /** ColumnName:开票金额		*/
    public static String FieldInvoicemoney = "invoicemoney";

    /** ColumnName:开票名称		*/
    public static String FieldInvoicename = "invoicename";

    /** ColumnName:开票要求		*/
    public static String FieldDemand = "demand";

    /** ColumnName:开票说明		*/
    public static String FieldExplain = "explain";

    /** ColumnName:开票标识		*/
    public static String FieldInvoiceflag = "invoiceflag";

    /** ColumnName:企业名称		*/
    public static String FieldCompanyname = "companyname";

    /** ColumnName:开户行名称		*/
    public static String FieldBankname = "bankname";

    /** ColumnName:银行账户		*/
    public static String FieldBankaccount = "bankaccount";

    /** ColumnName:税号		*/
    public static String FieldTaxno = "taxno";

    /** ColumnName:企业地址		*/
    public static String FieldCompanyaddress = "companyaddress";

    /** ColumnName:收件人		*/
    public static String FieldReceiver = "receiver";

    /** ColumnName:收件人电话		*/
    public static String FieldReceivertel = "receivertel";

    /** ColumnName:联系电话		*/
    public static String FieldCompanytel = "companytel";

    /** ColumnName:邮寄地址		*/
    public static String FieldMailaddress = "mailaddress";

    /** ColumnName:邮寄地址2	带省市区分隔符的地址，前端解析时使用	*/
    public static String FieldMailaddress2 = "mailaddress2";

    /** ColumnName:发票号码		*/
    public static String FieldInvoiceno = "invoiceno";

    /** ColumnName:发票金额		*/
    public static String FieldInvoicebillmoney = "invoicebillmoney";

    /** ColumnName:发票单位		*/
    public static String FieldInvoiceunit = "invoiceunit";

    /** ColumnName:发票数量		*/
    public static String FieldInvoicecount = "invoicecount";

    /** ColumnName:发票单价		*/
    public static String FieldInvoiceamount = "invoiceamount";

    /** ColumnName:快递方式		*/
    public static String FieldCourier = "courier";

    /** ColumnName:快递单号		*/
    public static String FieldCouriernumber = "couriernumber";

    /** ColumnName:寄出日期		*/
    public static String FieldMaildate = "maildate";

    /** ColumnName:签收单是否返回		*/
    public static String FieldIsinvoicereturn = "isinvoicereturn";

    /** ColumnName:是否发送快递		*/
    public static String FieldSendflag = "sendflag";

    /** ColumnName:发票是否认证		*/
    public static String FieldInvoicecheckflag = "invoicecheckflag";

    /** ColumnName:红字增值税发票编号		*/
    public static String FieldInvoicenoofredtax = "invoicenoofredtax";

    /** ColumnName:作废发票邮寄地址		*/
    public static String FieldCancelbilllogisticsinfo = "cancelbilllogisticsinfo";

    /** ColumnName:强制修改记录		*/
    public static String FieldModifyrecord = "modifyrecord";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:账期方式		*/
    public static String FieldPaymethod = "paymethod";

    /** ColumnName:账期名称		*/
    public static String FieldPayname = "payname";

    /** ColumnName:erp来源编码		*/
    public static String FieldErpsourcecode = "erpsourcecode";

    /** ColumnName:erp出货申请单号		*/
    public static String FieldErpshipdocno = "erpshipdocno";

    /**项目		*/
    private long projectid;

    /**项目编号		*/
    private String projectcode;

    /**项目合同		*/
    private long contractid;

    /**合同总金额		*/
    private BigDecimal contractamount=BigDecimal.ZERO;

    /**开票总金额		*/
    private BigDecimal billamount=BigDecimal.ZERO;

    /**发票开具组织		*/
    private String invoiceorgname;

    /**发票开具组织编码		*/
    private String invoiceorgcode;

    /**发票所属部门		*/
    private String invoicedeptname;

    /**发票所属部门编码		*/
    private String invoicedeptcode;

    /**是否作废		*/
    private String iscancel;

    /**业务类型	新申请、作废、重开	*/
    private String category;

    /**原单据id		*/
    private long oldid;

    /**原发票号		*/
    private String oldinvoicecode;

    /**原发票金额		*/
    private String oldinvoicebillmoney;

    /**原客户名称		*/
    private String oldcustomername;

    /**原开票日期		*/
    private Date oldinvoicedate;

    /**原开票金额		*/
    private BigDecimal oldinvoicemoney=BigDecimal.ZERO;

    /**作废原因		*/
    private String cancelreason;

    /**重新开票原因		*/
    private String reinvoicereason;

    /**原发票邮寄单号		*/
    private String oldnumber;

    /**客户ERP编号		*/
    private String erpcode;

    /**ERP销售单号		*/
    private String erpdocno;

    /**ERP销售单号ID		*/
    private String erpid;

    /**客户id		*/
    private long customerid;

    /**客户名称		*/
    private String customername;

    /**发票类型	
	*/
    private String invoicetype;

    /**开票日期		*/
    private Date invoicedate;

    /**开票金额		*/
    private BigDecimal invoicemoney=BigDecimal.ZERO;

    /**开票名称		*/
    private String invoicename;

    /**开票要求		*/
    private String demand;

    /**开票说明		*/
    private String explain;

    /**开票标识		*/
    private String invoiceflag;

    /**企业名称		*/
    private String companyname;

    /**开户行名称		*/
    private String bankname;

    /**银行账户		*/
    private String bankaccount;

    /**税号		*/
    private String taxno;

    /**企业地址		*/
    private String companyaddress;

    /**收件人		*/
    private String receiver;

    /**收件人电话		*/
    private String receivertel;

    /**联系电话		*/
    private String companytel;

    /**邮寄地址		*/
    private String mailaddress;

    /**邮寄地址2	带省市区分隔符的地址，前端解析时使用	*/
    private String mailaddress2;

    /**发票号码		*/
    private String invoiceno;

    /**发票金额		*/
    private String invoicebillmoney;

    /**发票单位		*/
    private String invoiceunit;

    /**发票数量		*/
    private BigDecimal invoicecount=BigDecimal.ZERO;

    /**发票单价		*/
    private BigDecimal invoiceamount=BigDecimal.ZERO;

    /**快递方式		*/
    private String courier;

    /**快递单号		*/
    private String couriernumber;

    /**寄出日期		*/
    private Date maildate;

    /**签收单是否返回		*/
    private String isinvoicereturn;

    /**是否发送快递		*/
    private int sendflag;

    /**发票是否认证		*/
    private int invoicecheckflag;

    /**红字增值税发票编号		*/
    private String invoicenoofredtax;

    /**作废发票邮寄地址		*/
    private String cancelbilllogisticsinfo;

    /**强制修改记录		*/
    private String modifyrecord;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**账期方式		*/
    private String paymethod;

    /**账期名称		*/
    private String payname;

    /**erp来源编码		*/
    private String erpsourcecode;

    /**erp出货申请单号		*/
    private String erpshipdocno;

    /**
    * @return the  projectid:项目
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  contractid:项目合同
    */
    public long getContractid() {
        return this.contractid;
    }

    /**
    * @param contractid:项目合同
    */
    public void setContractid(long contractid) {
        this.contractid = contractid;
    }

    /**
    * @return the  contractamount:合同总金额
    */
    public BigDecimal getContractamount() {
        return this.contractamount;
    }

    /**
    * @param contractamount:合同总金额
    */
    public void setContractamount(BigDecimal contractamount) {
        this.contractamount = contractamount;
    }

    /**
    * @return the  billamount:开票总金额
    */
    public BigDecimal getBillamount() {
        return this.billamount;
    }

    /**
    * @param billamount:开票总金额
    */
    public void setBillamount(BigDecimal billamount) {
        this.billamount = billamount;
    }

    /**
    * @return the  invoiceorgname:发票开具组织
    */
    public String getInvoiceorgname() {
        return this.invoiceorgname;
    }

    /**
    * @param invoiceorgname:发票开具组织
    */
    public void setInvoiceorgname(String invoiceorgname) {
        this.invoiceorgname = invoiceorgname;
    }

    /**
    * @return the  invoiceorgcode:发票开具组织编码
    */
    public String getInvoiceorgcode() {
        return this.invoiceorgcode;
    }

    /**
    * @param invoiceorgcode:发票开具组织编码
    */
    public void setInvoiceorgcode(String invoiceorgcode) {
        this.invoiceorgcode = invoiceorgcode;
    }

    /**
    * @return the  invoicedeptname:发票所属部门
    */
    public String getInvoicedeptname() {
        return this.invoicedeptname;
    }

    /**
    * @param invoicedeptname:发票所属部门
    */
    public void setInvoicedeptname(String invoicedeptname) {
        this.invoicedeptname = invoicedeptname;
    }

    /**
    * @return the  invoicedeptcode:发票所属部门编码
    */
    public String getInvoicedeptcode() {
        return this.invoicedeptcode;
    }

    /**
    * @param invoicedeptcode:发票所属部门编码
    */
    public void setInvoicedeptcode(String invoicedeptcode) {
        this.invoicedeptcode = invoicedeptcode;
    }

    /**
    * @return the  iscancel:是否作废
    */
    public String getIscancel() {
        return this.iscancel;
    }

    /**
    * @param iscancel:是否作废
    */
    public void setIscancel(String iscancel) {
        this.iscancel = iscancel;
    }

    /**
    * @return the  category:新申请、作废、重开
    */
    public String getCategory() {
        return this.category;
    }

    /**
    * @param category:新申请、作废、重开
    */
    public void setCategory(String category) {
        this.category = category;
    }

    /**
    * @return the  oldid:原单据id
    */
    public long getOldid() {
        return this.oldid;
    }

    /**
    * @param oldid:原单据id
    */
    public void setOldid(long oldid) {
        this.oldid = oldid;
    }

    /**
    * @return the  oldinvoicecode:原发票号
    */
    public String getOldinvoicecode() {
        return this.oldinvoicecode;
    }

    /**
    * @param oldinvoicecode:原发票号
    */
    public void setOldinvoicecode(String oldinvoicecode) {
        this.oldinvoicecode = oldinvoicecode;
    }

    /**
    * @return the  oldinvoicebillmoney:原发票金额
    */
    public String getOldinvoicebillmoney() {
        return this.oldinvoicebillmoney;
    }

    /**
    * @param oldinvoicebillmoney:原发票金额
    */
    public void setOldinvoicebillmoney(String oldinvoicebillmoney) {
        this.oldinvoicebillmoney = oldinvoicebillmoney;
    }

    /**
    * @return the  oldcustomername:原客户名称
    */
    public String getOldcustomername() {
        return this.oldcustomername;
    }

    /**
    * @param oldcustomername:原客户名称
    */
    public void setOldcustomername(String oldcustomername) {
        this.oldcustomername = oldcustomername;
    }

    /**
    * @return the  oldinvoicedate:原开票日期
    */
    public Date getOldinvoicedate() {
        return this.oldinvoicedate;
    }

    /**
    * @param oldinvoicedate:原开票日期
    */
    public void setOldinvoicedate(Date oldinvoicedate) {
        this.oldinvoicedate = oldinvoicedate;
    }

    /**
    * @return the  oldinvoicemoney:原开票金额
    */
    public BigDecimal getOldinvoicemoney() {
        return this.oldinvoicemoney;
    }

    /**
    * @param oldinvoicemoney:原开票金额
    */
    public void setOldinvoicemoney(BigDecimal oldinvoicemoney) {
        this.oldinvoicemoney = oldinvoicemoney;
    }

    /**
    * @return the  cancelreason:作废原因
    */
    public String getCancelreason() {
        return this.cancelreason;
    }

    /**
    * @param cancelreason:作废原因
    */
    public void setCancelreason(String cancelreason) {
        this.cancelreason = cancelreason;
    }

    /**
    * @return the  reinvoicereason:重新开票原因
    */
    public String getReinvoicereason() {
        return this.reinvoicereason;
    }

    /**
    * @param reinvoicereason:重新开票原因
    */
    public void setReinvoicereason(String reinvoicereason) {
        this.reinvoicereason = reinvoicereason;
    }

    /**
    * @return the  oldnumber:原发票邮寄单号
    */
    public String getOldnumber() {
        return this.oldnumber;
    }

    /**
    * @param oldnumber:原发票邮寄单号
    */
    public void setOldnumber(String oldnumber) {
        this.oldnumber = oldnumber;
    }

    /**
    * @return the  erpcode:客户ERP编号
    */
    public String getErpcode() {
        return this.erpcode;
    }

    /**
    * @param erpcode:客户ERP编号
    */
    public void setErpcode(String erpcode) {
        this.erpcode = erpcode;
    }

    /**
    * @return the  erpdocno:ERP销售单号
    */
    public String getErpdocno() {
        return this.erpdocno;
    }

    /**
    * @param erpdocno:ERP销售单号
    */
    public void setErpdocno(String erpdocno) {
        this.erpdocno = erpdocno;
    }

    /**
    * @return the  erpid:ERP销售单号ID
    */
    public String getErpid() {
        return this.erpid;
    }

    /**
    * @param erpid:ERP销售单号ID
    */
    public void setErpid(String erpid) {
        this.erpid = erpid;
    }

    /**
    * @return the  customerid:客户id
    */
    public long getCustomerid() {
        return this.customerid;
    }

    /**
    * @param customerid:客户id
    */
    public void setCustomerid(long customerid) {
        this.customerid = customerid;
    }

    /**
    * @return the  customername:客户名称
    */
    public String getCustomername() {
        return this.customername;
    }

    /**
    * @param customername:客户名称
    */
    public void setCustomername(String customername) {
        this.customername = customername;
    }

    /**
    * @return the  invoicetype:

    */
    public String getInvoicetype() {
        return this.invoicetype;
    }

    /**
    * @param invoicetype:

    */
    public void setInvoicetype(String invoicetype) {
        this.invoicetype = invoicetype;
    }

    /**
    * @return the  invoicedate:开票日期
    */
    public Date getInvoicedate() {
        return this.invoicedate;
    }

    /**
    * @param invoicedate:开票日期
    */
    public void setInvoicedate(Date invoicedate) {
        this.invoicedate = invoicedate;
    }

    /**
    * @return the  invoicemoney:开票金额
    */
    public BigDecimal getInvoicemoney() {
        return this.invoicemoney;
    }

    /**
    * @param invoicemoney:开票金额
    */
    public void setInvoicemoney(BigDecimal invoicemoney) {
        this.invoicemoney = invoicemoney;
    }

    /**
    * @return the  invoicename:开票名称
    */
    public String getInvoicename() {
        return this.invoicename;
    }

    /**
    * @param invoicename:开票名称
    */
    public void setInvoicename(String invoicename) {
        this.invoicename = invoicename;
    }

    /**
    * @return the  demand:开票要求
    */
    public String getDemand() {
        return this.demand;
    }

    /**
    * @param demand:开票要求
    */
    public void setDemand(String demand) {
        this.demand = demand;
    }

    /**
    * @return the  explain:开票说明
    */
    public String getExplain() {
        return this.explain;
    }

    /**
    * @param explain:开票说明
    */
    public void setExplain(String explain) {
        this.explain = explain;
    }

    /**
    * @return the  invoiceflag:开票标识
    */
    public String getInvoiceflag() {
        return this.invoiceflag;
    }

    /**
    * @param invoiceflag:开票标识
    */
    public void setInvoiceflag(String invoiceflag) {
        this.invoiceflag = invoiceflag;
    }

    /**
    * @return the  companyname:企业名称
    */
    public String getCompanyname() {
        return this.companyname;
    }

    /**
    * @param companyname:企业名称
    */
    public void setCompanyname(String companyname) {
        this.companyname = companyname;
    }

    /**
    * @return the  bankname:开户行名称
    */
    public String getBankname() {
        return this.bankname;
    }

    /**
    * @param bankname:开户行名称
    */
    public void setBankname(String bankname) {
        this.bankname = bankname;
    }

    /**
    * @return the  bankaccount:银行账户
    */
    public String getBankaccount() {
        return this.bankaccount;
    }

    /**
    * @param bankaccount:银行账户
    */
    public void setBankaccount(String bankaccount) {
        this.bankaccount = bankaccount;
    }

    /**
    * @return the  taxno:税号
    */
    public String getTaxno() {
        return this.taxno;
    }

    /**
    * @param taxno:税号
    */
    public void setTaxno(String taxno) {
        this.taxno = taxno;
    }

    /**
    * @return the  companyaddress:企业地址
    */
    public String getCompanyaddress() {
        return this.companyaddress;
    }

    /**
    * @param companyaddress:企业地址
    */
    public void setCompanyaddress(String companyaddress) {
        this.companyaddress = companyaddress;
    }

    /**
    * @return the  receiver:收件人
    */
    public String getReceiver() {
        return this.receiver;
    }

    /**
    * @param receiver:收件人
    */
    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    /**
    * @return the  receivertel:收件人电话
    */
    public String getReceivertel() {
        return this.receivertel;
    }

    /**
    * @param receivertel:收件人电话
    */
    public void setReceivertel(String receivertel) {
        this.receivertel = receivertel;
    }

    /**
    * @return the  companytel:联系电话
    */
    public String getCompanytel() {
        return this.companytel;
    }

    /**
    * @param companytel:联系电话
    */
    public void setCompanytel(String companytel) {
        this.companytel = companytel;
    }

    /**
    * @return the  mailaddress:邮寄地址
    */
    public String getMailaddress() {
        return this.mailaddress;
    }

    /**
    * @param mailaddress:邮寄地址
    */
    public void setMailaddress(String mailaddress) {
        this.mailaddress = mailaddress;
    }

    /**
    * @return the  mailaddress2:带省市区分隔符的地址，前端解析时使用
    */
    public String getMailaddress2() {
        return this.mailaddress2;
    }

    /**
    * @param mailaddress2:带省市区分隔符的地址，前端解析时使用
    */
    public void setMailaddress2(String mailaddress2) {
        this.mailaddress2 = mailaddress2;
    }

    /**
    * @return the  invoiceno:发票号码
    */
    public String getInvoiceno() {
        return this.invoiceno;
    }

    /**
    * @param invoiceno:发票号码
    */
    public void setInvoiceno(String invoiceno) {
        this.invoiceno = invoiceno;
    }

    /**
    * @return the  invoicebillmoney:发票金额
    */
    public String getInvoicebillmoney() {
        return this.invoicebillmoney;
    }

    /**
    * @param invoicebillmoney:发票金额
    */
    public void setInvoicebillmoney(String invoicebillmoney) {
        this.invoicebillmoney = invoicebillmoney;
    }

    /**
    * @return the  invoiceunit:发票单位
    */
    public String getInvoiceunit() {
        return this.invoiceunit;
    }

    /**
    * @param invoiceunit:发票单位
    */
    public void setInvoiceunit(String invoiceunit) {
        this.invoiceunit = invoiceunit;
    }

    /**
    * @return the  invoicecount:发票数量
    */
    public BigDecimal getInvoicecount() {
        return this.invoicecount;
    }

    /**
    * @param invoicecount:发票数量
    */
    public void setInvoicecount(BigDecimal invoicecount) {
        this.invoicecount = invoicecount;
    }

    /**
    * @return the  invoiceamount:发票单价
    */
    public BigDecimal getInvoiceamount() {
        return this.invoiceamount;
    }

    /**
    * @param invoiceamount:发票单价
    */
    public void setInvoiceamount(BigDecimal invoiceamount) {
        this.invoiceamount = invoiceamount;
    }

    /**
    * @return the  courier:快递方式
    */
    public String getCourier() {
        return this.courier;
    }

    /**
    * @param courier:快递方式
    */
    public void setCourier(String courier) {
        this.courier = courier;
    }

    /**
    * @return the  couriernumber:快递单号
    */
    public String getCouriernumber() {
        return this.couriernumber;
    }

    /**
    * @param couriernumber:快递单号
    */
    public void setCouriernumber(String couriernumber) {
        this.couriernumber = couriernumber;
    }

    /**
    * @return the  maildate:寄出日期
    */
    public Date getMaildate() {
        return this.maildate;
    }

    /**
    * @param maildate:寄出日期
    */
    public void setMaildate(Date maildate) {
        this.maildate = maildate;
    }

    /**
    * @return the  isinvoicereturn:签收单是否返回
    */
    public String getIsinvoicereturn() {
        return this.isinvoicereturn;
    }

    /**
    * @param isinvoicereturn:签收单是否返回
    */
    public void setIsinvoicereturn(String isinvoicereturn) {
        this.isinvoicereturn = isinvoicereturn;
    }

    /**
    * @return the  sendflag:是否发送快递
    */
    public int getSendflag() {
        return this.sendflag;
    }

    /**
    * @param sendflag:是否发送快递
    */
    public void setSendflag(int sendflag) {
        this.sendflag = sendflag;
    }

    /**
    * @return the  invoicecheckflag:发票是否认证
    */
    public int getInvoicecheckflag() {
        return this.invoicecheckflag;
    }

    /**
    * @param invoicecheckflag:发票是否认证
    */
    public void setInvoicecheckflag(int invoicecheckflag) {
        this.invoicecheckflag = invoicecheckflag;
    }

    /**
    * @return the  invoicenoofredtax:红字增值税发票编号
    */
    public String getInvoicenoofredtax() {
        return this.invoicenoofredtax;
    }

    /**
    * @param invoicenoofredtax:红字增值税发票编号
    */
    public void setInvoicenoofredtax(String invoicenoofredtax) {
        this.invoicenoofredtax = invoicenoofredtax;
    }

    /**
    * @return the  cancelbilllogisticsinfo:作废发票邮寄地址
    */
    public String getCancelbilllogisticsinfo() {
        return this.cancelbilllogisticsinfo;
    }

    /**
    * @param cancelbilllogisticsinfo:作废发票邮寄地址
    */
    public void setCancelbilllogisticsinfo(String cancelbilllogisticsinfo) {
        this.cancelbilllogisticsinfo = cancelbilllogisticsinfo;
    }

    /**
    * @return the  modifyrecord:强制修改记录
    */
    public String getModifyrecord() {
        return this.modifyrecord;
    }

    /**
    * @param modifyrecord:强制修改记录
    */
    public void setModifyrecord(String modifyrecord) {
        this.modifyrecord = modifyrecord;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  paymethod:账期方式
    */
    public String getPaymethod() {
        return this.paymethod;
    }

    /**
    * @param paymethod:账期方式
    */
    public void setPaymethod(String paymethod) {
        this.paymethod = paymethod;
    }

    /**
    * @return the  payname:账期名称
    */
    public String getPayname() {
        return this.payname;
    }

    /**
    * @param payname:账期名称
    */
    public void setPayname(String payname) {
        this.payname = payname;
    }

    /**
    * @return the  erpsourcecode:erp来源编码
    */
    public String getErpsourcecode() {
        return this.erpsourcecode;
    }

    /**
    * @param erpsourcecode:erp来源编码
    */
    public void setErpsourcecode(String erpsourcecode) {
        this.erpsourcecode = erpsourcecode;
    }

    /**
    * @return the  erpshipdocno:erp出货申请单号
    */
    public String getErpshipdocno() {
        return this.erpshipdocno;
    }

    /**
    * @param erpshipdocno:erp出货申请单号
    */
    public void setErpshipdocno(String erpshipdocno) {
        this.erpshipdocno = erpshipdocno;
    }

}
